﻿namespace Silent.API.Ukrbash.Model
{
    public class BashError
    {
        public uint Code { get; set; }
        public string Text { get; set; }
    }

    public enum ErrorCode : uint
    {
        WrongRequest = 400,         // Неправильний запит
        NoApiKey = 401,             // Відсутній API ключ
        NotValidApiKey = 403,       // API ключ не існує або заблокований
        NothingFound = 404,         // Нічого не знайдено
        NoSuchMethod = 405,         // Метод не реалізований
        MethodOutOfDate = 410,      // Метод застарів (для stats.*)
        ShortSearchLenght = 418,    // Пошуковий запит має містити щонайменше 3 символи
        ServiceNotAvailable = 503,  // Сервіс недоступний
        NoError = 0                 // Немає помилки
    }
}
